home *** CD-ROM | disk | FTP | other *** search
/ Windows Game Programming for Dummies (2nd Edition) / WinGamProgFD.iso / mac / DirectX SDK / DXSDK / samples / Multimedia / Direct3D / DXTex / dxtex.rc < prev    next >
Text File  |  2001-10-31  |  27KB  |  668 lines

  1. //Microsoft Developer Studio generated resource script.
  2. //
  3. #include "resource.h"
  4.  
  5. #define APSTUDIO_READONLY_SYMBOLS
  6. /////////////////////////////////////////////////////////////////////////////
  7. //
  8. // Generated from the TEXTINCLUDE 2 resource.
  9. //
  10. #include "afxres.h"
  11.  
  12. /////////////////////////////////////////////////////////////////////////////
  13. #undef APSTUDIO_READONLY_SYMBOLS
  14.  
  15. /////////////////////////////////////////////////////////////////////////////
  16. // English (U.S.) resources
  17.  
  18. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  19. #ifdef _WIN32
  20. LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
  21. #pragma code_page(1252)
  22. #endif //_WIN32
  23.  
  24. #ifdef APSTUDIO_INVOKED
  25. /////////////////////////////////////////////////////////////////////////////
  26. //
  27. // TEXTINCLUDE
  28. //
  29.  
  30. 1 TEXTINCLUDE DISCARDABLE 
  31. BEGIN
  32.     "resource.h\0"
  33. END
  34.  
  35. 2 TEXTINCLUDE DISCARDABLE 
  36. BEGIN
  37.     "#include ""afxres.h""\r\n"
  38.     "\0"
  39. END
  40.  
  41. 3 TEXTINCLUDE DISCARDABLE 
  42. BEGIN
  43.     "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
  44.     "#define _AFX_NO_OLE_RESOURCES\r\n"
  45.     "#define _AFX_NO_TRACKER_RESOURCES\r\n"
  46.     "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
  47.     "\r\n"
  48.     "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
  49.     "#ifdef _WIN32\r\n"
  50.     "LANGUAGE 9, 1\r\n"
  51.     "#pragma code_page(1252)\r\n"
  52.     "#endif //_WIN32\r\n"
  53.     "#include ""afxres.rc""         // Standard components\r\n"
  54.     "#endif\r\n"
  55.     "\0"
  56. END
  57.  
  58. #endif    // APSTUDIO_INVOKED
  59.  
  60.  
  61. /////////////////////////////////////////////////////////////////////////////
  62. //
  63. // Icon
  64. //
  65.  
  66. // Icon with lowest ID value placed first to ensure application icon
  67. // remains consistent on all systems.
  68. IDR_MAINFRAME           ICON    DISCARDABLE     "dxtex.ico"
  69. IDR_DXTXTYPE            ICON    DISCARDABLE     "dxtexDoc.ico"
  70.  
  71. /////////////////////////////////////////////////////////////////////////////
  72. //
  73. // Bitmap
  74. //
  75.  
  76. IDR_MAINFRAME           BITMAP  MOVEABLE PURE   "Toolbar.bmp"
  77.  
  78. /////////////////////////////////////////////////////////////////////////////
  79. //
  80. // Toolbar
  81. //
  82.  
  83. IDR_MAINFRAME TOOLBAR DISCARDABLE  16, 15
  84. BEGIN
  85.     BUTTON      ID_FILE_NEW
  86.     BUTTON      ID_FILE_OPEN
  87.     BUTTON      ID_FILE_SAVE
  88.     SEPARATOR
  89.     BUTTON      ID_APP_ABOUT
  90. END
  91.  
  92.  
  93. /////////////////////////////////////////////////////////////////////////////
  94. //
  95. // Menu
  96. //
  97.  
  98. IDR_MAINFRAME MENU PRELOAD DISCARDABLE 
  99. BEGIN
  100.     POPUP "&File"
  101.     BEGIN
  102.         MENUITEM "&New Texture...\tCtrl+N",     ID_FILE_NEW
  103.         MENUITEM "&Open...\tCtrl+O",            ID_FILE_OPEN
  104.         MENUITEM SEPARATOR
  105.         MENUITEM "Recent File",                 ID_FILE_MRU_FILE1, GRAYED
  106.         MENUITEM SEPARATOR
  107.         MENUITEM "E&xit",                       ID_APP_EXIT
  108.     END
  109.     POPUP "&View"
  110.     BEGIN
  111.         MENUITEM "&Toolbar",                    ID_VIEW_TOOLBAR
  112.         MENUITEM "&Status Bar",                 ID_VIEW_STATUS_BAR
  113.     END
  114.     POPUP "&Help"
  115.     BEGIN
  116.         MENUITEM "&About DxTex...",             ID_APP_ABOUT
  117.     END
  118. END
  119.  
  120. IDR_DXTXTYPE MENU PRELOAD DISCARDABLE 
  121. BEGIN
  122.     POPUP "&File"
  123.     BEGIN
  124.         MENUITEM "&New Texture...",             ID_FILE_NEW
  125.         MENUITEM "&Open...\tCtrl+O",            ID_FILE_OPEN
  126.         MENUITEM "O&pen Onto Alpha Channel Of This Texture...", 
  127.                                                 ID_FILE_OPENALPHA
  128.         MENUITEM SEPARATOR
  129.         MENUITEM "Open Onto &This Surface...",  ID_FILE_OPENSUBSURFACE
  130.         MENUITEM "Open Onto Alpha Channel Of T&his Surface...", 
  131.                                                 ID_FILE_OPENALPHASUBSURFACE
  132.         MENUITEM SEPARATOR
  133.         MENUITEM "Open Onto Th&is Cubemap Face...", ID_FILE_OPENFACE
  134.         MENUITEM "Open Onto Alpha Channel Of This C&ubemap Face...", 
  135.                                                 ID_FILE_OPENALPHAFACE
  136.         MENUITEM SEPARATOR
  137.         MENUITEM "&Close",                      ID_FILE_CLOSE
  138.         MENUITEM "&Save\tCtrl+S",               ID_FILE_SAVE
  139.         MENUITEM "Save &As...",                 ID_FILE_SAVE_AS
  140.         MENUITEM SEPARATOR
  141.         MENUITEM "Recent File",                 ID_FILE_MRU_FILE1, GRAYED
  142.         MENUITEM SEPARATOR
  143.         MENUITEM "E&xit",                       ID_APP_EXIT
  144.     END
  145.     POPUP "&Edit"
  146.     BEGIN
  147.         MENUITEM "&Undo\tCtrl+Z",               ID_EDIT_UNDO
  148.         MENUITEM SEPARATOR
  149.         MENUITEM "Cu&t\tCtrl+X",                ID_EDIT_CUT
  150.         MENUITEM "&Copy\tCtrl+C",               ID_EDIT_COPY
  151.         MENUITEM "&Paste\tCtrl+V",              ID_EDIT_PASTE
  152.     END
  153.     POPUP "&View"
  154.     BEGIN
  155.         MENUITEM "&Original Format\t1",         ID_VIEW_ORIGINAL
  156.         MENUITEM "&New Format\t2",              ID_VIEW_COMPRESSED
  157.         MENUITEM SEPARATOR
  158.         POPUP "&Cube Map Face"
  159.         BEGIN
  160.             MENUITEM "Positive X\tX",               ID_VIEW_POSX
  161.             MENUITEM "Negative X\tx",               ID_VIEW_NEGX
  162.             MENUITEM "Positive Y\tY",               ID_VIEW_POSY
  163.             MENUITEM "Negative Y\ty",               ID_VIEW_NEGY
  164.             MENUITEM "Positive Z\tZ",               ID_VIEW_POSZ
  165.             MENUITEM "Negative Z\tz",               ID_VIEW_NEGZ
  166.         END
  167.         MENUITEM "&Alpha Channel Only",         ID_VIEW_ALPHACHANNEL
  168.         MENUITEM "Change &Background Color...", ID_VIEW_CHANGEBACKGROUNDCOLOR
  169.  
  170.         MENUITEM SEPARATOR
  171.         MENUITEM "&Higher Volume Slice\t>",     ID_VIEW_HIGHERVOLUMESLICE
  172.         MENUITEM "Lo&wer Volume Slice\t<",      ID_VIEW_LOWERVOLUMESLICE
  173.         MENUITEM SEPARATOR
  174.         MENUITEM "S&maller Mip Level\tPgDn",    ID_VIEW_SMALLERMIPLEVEL
  175.         MENUITEM "&Larger Mip Level\tPgUp",     ID_VIEW_LARGERMIPLEVEL
  176.         MENUITEM SEPARATOR
  177.         MENUITEM "Zoom I&n\t+",                 ID_VIEW_ZOOMIN
  178.         MENUITEM "Zoom O&ut\t-",                ID_VIEW_ZOOMOUT
  179.         MENUITEM SEPARATOR
  180.         MENUITEM "&Toolbar",                    ID_VIEW_TOOLBAR
  181.         MENUITEM "&Status Bar",                 ID_VIEW_STATUS_BAR
  182.     END
  183.     POPUP "F&ormat"
  184.     BEGIN
  185.         MENUITEM "&Generate Mip Maps",          ID_FORMAT_GENERATEMIPMAPS
  186.         MENUITEM "&Change Surface Format...",   ID_FORMAT_CHANGESURFACEFMT
  187.         MENUITEM "&Make Into Cube Map...",      ID_FORMAT_CHANGECUBEMAPFACES
  188.         MENUITEM "M&ake Into Volume Map...",    ID_FORMAT_MAKEINTOVOLUMEMAP
  189.     END
  190.     POPUP "&Window"
  191.     BEGIN
  192.         MENUITEM "&New Window",                 ID_WINDOW_NEW
  193.         MENUITEM "&Cascade",                    ID_WINDOW_CASCADE
  194.         MENUITEM "&Tile",                       ID_WINDOW_TILE_HORZ
  195.         MENUITEM "&Arrange Icons",              ID_WINDOW_ARRANGE
  196.     END
  197.     POPUP "&Help"
  198.     BEGIN
  199.         MENUITEM "&About DxTex...",             ID_APP_ABOUT
  200.     END
  201. END
  202.  
  203.  
  204. /////////////////////////////////////////////////////////////////////////////
  205. //
  206. // Accelerator
  207. //
  208.  
  209. IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE 
  210. BEGIN
  211.     "+",            ID_VIEW_ZOOMIN,         ASCII,  NOINVERT
  212.     "-",            ID_VIEW_ZOOMOUT,        ASCII,  NOINVERT
  213.     "1",            ID_VIEW_ORIGINAL,       VIRTKEY, NOINVERT
  214.     "2",            ID_VIEW_COMPRESSED,     VIRTKEY, NOINVERT
  215.     "<",            ID_VIEW_LOWERVOLUMESLICE, ASCII, NOINVERT
  216.     ">",            ID_VIEW_HIGHERVOLUMESLICE, ASCII, NOINVERT
  217.     "C",            ID_EDIT_COPY,           VIRTKEY, CONTROL, NOINVERT
  218.     "N",            ID_FILE_NEW,            VIRTKEY, CONTROL, NOINVERT
  219.     "O",            ID_FILE_OPEN,           VIRTKEY, CONTROL, NOINVERT
  220.     "S",            ID_FILE_SAVE,           VIRTKEY, CONTROL, NOINVERT
  221.     "V",            ID_EDIT_PASTE,          VIRTKEY, CONTROL, NOINVERT
  222.     VK_ADD,         ID_VIEW_ZOOMIN,         VIRTKEY, NOINVERT
  223.     VK_BACK,        ID_EDIT_UNDO,           VIRTKEY, ALT, NOINVERT
  224.     VK_DELETE,      ID_EDIT_CUT,            VIRTKEY, SHIFT, NOINVERT
  225.     VK_F6,          ID_NEXT_PANE,           VIRTKEY, NOINVERT
  226.     VK_F6,          ID_PREV_PANE,           VIRTKEY, SHIFT, NOINVERT
  227.     VK_INSERT,      ID_EDIT_COPY,           VIRTKEY, CONTROL, NOINVERT
  228.     VK_INSERT,      ID_EDIT_PASTE,          VIRTKEY, SHIFT, NOINVERT
  229.     VK_NEXT,        ID_VIEW_SMALLERMIPLEVEL, VIRTKEY, NOINVERT
  230.     VK_PRIOR,       ID_VIEW_LARGERMIPLEVEL, VIRTKEY, NOINVERT
  231.     VK_SUBTRACT,    ID_VIEW_ZOOMOUT,        VIRTKEY, NOINVERT
  232.     "X",            ID_VIEW_NEGX,           VIRTKEY, NOINVERT
  233.     "X",            ID_EDIT_CUT,            VIRTKEY, CONTROL, NOINVERT
  234.     "X",            ID_VIEW_POSX,           VIRTKEY, SHIFT, NOINVERT
  235.     "Y",            ID_VIEW_NEGY,           VIRTKEY, NOINVERT
  236.     "Y",            ID_VIEW_POSY,           VIRTKEY, SHIFT, NOINVERT
  237.     "Z",            ID_VIEW_NEGZ,           VIRTKEY, NOINVERT
  238.     "Z",            ID_EDIT_UNDO,           VIRTKEY, CONTROL, NOINVERT
  239.     "Z",            ID_VIEW_POSZ,           VIRTKEY, SHIFT, NOINVERT
  240. END
  241.  
  242.  
  243. /////////////////////////////////////////////////////////////////////////////
  244. //
  245. // Dialog
  246. //
  247.  
  248. IDD_ABOUTBOX DIALOG DISCARDABLE  0, 0, 286, 82
  249. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  250. CAPTION "About DirectX Texture Tool"
  251. FONT 8, "MS Shell Dlg"
  252. BEGIN
  253.     ICON            IDR_MAINFRAME,IDC_STATIC,11,17,20,20
  254.     LTEXT           "DirectX Texture Tool",IDC_STATIC,40,10,239,8,
  255.                     SS_NOPREFIX
  256.     LTEXT           "Copyright ⌐ 1999-2000 Microsoft Corporation.  All rights reserved.",
  257.                     IDC_STATIC,40,35,239,8
  258.     DEFPUSHBUTTON   "OK",IDOK,121,61,43,14,WS_GROUP
  259.     LTEXT           "",IDC_VERSION,40,22,239,8
  260.     LTEXT           "See dxtex.txt for help with using this program.",
  261.                     IDC_STATIC,40,48,142,8
  262. END
  263.  
  264. IDD_CUBEMAP DIALOG DISCARDABLE  0, 0, 186, 133
  265. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  266. CAPTION "Create Cube Map"
  267. FONT 8, "MS Shell Dlg"
  268. BEGIN
  269.     DEFPUSHBUTTON   "OK",IDOK,35,112,50,14
  270.     PUSHBUTTON      "Cancel",IDCANCEL,101,112,50,14
  271.     LTEXT           "Select which face you would like the current image moved to:",
  272.                     IDC_STATIC,7,7,172,20
  273.     CONTROL         "Positive X",IDC_POSX,"Button",BS_AUTORADIOBUTTON | 
  274.                     WS_GROUP,7,30,172,10
  275.     CONTROL         "Negative X",IDC_NEGX,"Button",BS_AUTORADIOBUTTON,7,41,
  276.                     172,10
  277.     CONTROL         "Positive Y",IDC_POSY,"Button",BS_AUTORADIOBUTTON,7,52,
  278.                     172,10
  279.     CONTROL         "Negative Y",IDC_NEGY,"Button",BS_AUTORADIOBUTTON,7,63,
  280.                     172,10
  281.     CONTROL         "Positive Z",IDC_POSZ,"Button",BS_AUTORADIOBUTTON,7,74,
  282.                     172,10
  283.     CONTROL         "Negative Z",IDC_NEGZ,"Button",BS_AUTORADIOBUTTON,7,85,
  284.                     172,10
  285. END
  286.  
  287. IDD_VOLUMEMAP DIALOG DISCARDABLE  0, 0, 158, 122
  288. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  289. CAPTION "Create Volume Map"
  290. FONT 8, "MS Shell Dlg"
  291. BEGIN
  292.     LTEXT           "How many slices (layers) do you want to have in the volume map?",
  293.                     IDC_STATIC,7,7,144,20
  294.     DEFPUSHBUTTON   "OK",IDOK,21,101,50,14
  295.     PUSHBUTTON      "Cancel",IDCANCEL,87,101,50,14
  296.     CONTROL         "2",IDC_RADIO2,"Button",BS_AUTORADIOBUTTON | WS_GROUP,31,
  297.                     32,20,10
  298.     CONTROL         "4",IDC_RADIO4,"Button",BS_AUTORADIOBUTTON,31,44,20,10
  299.     CONTROL         "8",IDC_RADIO8,"Button",BS_AUTORADIOBUTTON,31,56,20,10
  300.     CONTROL         "16",IDC_RADIO16,"Button",BS_AUTORADIOBUTTON,31,68,24,10
  301.     CONTROL         "32",IDC_RADIO32,"Button",BS_AUTORADIOBUTTON,31,80,24,10
  302.     CONTROL         "64",IDC_RADIO64,"Button",BS_AUTORADIOBUTTON,85,32,24,10
  303.     CONTROL         "128",IDC_RADIO128,"Button",BS_AUTORADIOBUTTON,85,44,28,
  304.                     10
  305.     CONTROL         "256",IDC_RADIO256,"Button",BS_AUTORADIOBUTTON,85,56,28,
  306.                     10
  307.     CONTROL         "512",IDC_RADIO512,"Button",BS_AUTORADIOBUTTON,85,68,28,
  308.                     10
  309.     CONTROL         "1024",IDC_RADIO1024,"Button",BS_AUTORADIOBUTTON,85,80,
  310.                     32,10
  311. END
  312.  
  313. IDD_CHANGEFORMAT DIALOG DISCARDABLE  0, 0, 200, 154
  314. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  315. CAPTION "Change Surface Format"
  316. FONT 8, "MS Shell Dlg"
  317. BEGIN
  318.     LTEXT           "Select the surface format for this texture:",IDC_STATIC,
  319.                     7,7,186,15
  320.     CONTROL         "A8 R8 G8 B8",IDC_A8R8G8B8,"Button",BS_AUTORADIOBUTTON | 
  321.                     WS_GROUP | WS_TABSTOP,7,30,58,10
  322.     CONTROL         "A1 R5 G5 B5",IDC_A1R5G5B5,"Button",BS_AUTORADIOBUTTON,7,
  323.                     41,58,10
  324.     CONTROL         "A4 R4 G4 B4",IDC_A4R4G4B4,"Button",BS_AUTORADIOBUTTON,7,
  325.                     52,58,10
  326.     CONTROL         "R8 G8 B8",IDC_R8G8B8,"Button",BS_AUTORADIOBUTTON,7,63,
  327.                     58,10
  328.     CONTROL         "R5 G6 B5",IDC_R5G6B5,"Button",BS_AUTORADIOBUTTON,7,74,
  329.                     58,10
  330.     CONTROL         "X8 R8 G8 B8",IDC_X8R8G8B8,"Button",BS_AUTORADIOBUTTON,
  331.                     64,30,58,10
  332.     CONTROL         "X1 R5 G5 B5",IDC_X1R5G5B5,"Button",BS_AUTORADIOBUTTON,
  333.                     64,41,58,10
  334.     CONTROL         "R3 G3 B2",IDC_R3G3B2,"Button",BS_AUTORADIOBUTTON,64,52,
  335.                     58,10
  336.     CONTROL         "A8 R3 G3 B2",IDC_A8R3G3B2,"Button",BS_AUTORADIOBUTTON,
  337.                     64,63,58,10
  338.     CONTROL         "X4 R4 G4 B4",IDC_X4R4G4B4,"Button",BS_AUTORADIOBUTTON,
  339.                     64,74,58,10
  340.     CONTROL         "DXT1",IDC_DXT1,"Button",BS_AUTORADIOBUTTON,132,30,58,10
  341.     CONTROL         "DXT2",IDC_DXT2,"Button",BS_AUTORADIOBUTTON,132,41,58,10
  342.     CONTROL         "DXT3",IDC_DXT3,"Button",BS_AUTORADIOBUTTON,132,52,58,10
  343.     CONTROL         "DXT4",IDC_DXT4,"Button",BS_AUTORADIOBUTTON,132,63,58,10
  344.     CONTROL         "DXT5",IDC_DXT5,"Button",BS_AUTORADIOBUTTON,132,74,58,10
  345.     LTEXT           "",IDC_FMTDESC,7,98,186,22
  346.     DEFPUSHBUTTON   "OK",IDOK,42,133,50,14
  347.     PUSHBUTTON      "Cancel",IDCANCEL,108,133,50,14
  348. END
  349.  
  350. IDD_NEWTEXTURE DIALOG DISCARDABLE  0, 0, 231, 287
  351. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  352. CAPTION "New Texture"
  353. FONT 8, "MS Shell Dlg"
  354. BEGIN
  355.     DEFPUSHBUTTON   "OK",IDOK,57,266,50,14
  356.     PUSHBUTTON      "Cancel",IDCANCEL,123,266,50,14
  357.     GROUPBOX        "Texture Type",IDC_STATIC,7,7,217,58
  358.     CONTROL         "Standard Texture",IDC_TEXTURE,"Button",
  359.                     BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,18,20,193,10
  360.     CONTROL         "Cubemap Texture",IDC_CUBEMAP,"Button",
  361.                     BS_AUTORADIOBUTTON,18,33,193,10
  362.     CONTROL         "Volume Texture",IDC_VOLUMETEXTURE,"Button",
  363.                     BS_AUTORADIOBUTTON,18,46,193,10
  364.     GROUPBOX        "Dimensions",IDC_STATIC,7,70,217,62
  365.     LTEXT           "Width:",IDC_STATIC,18,86,22,8
  366.     EDITTEXT        IDC_WIDTH,53,83,40,14,ES_AUTOHSCROLL
  367.     LTEXT           "Height:",IDC_STATIC,18,106,24,8
  368.     EDITTEXT        IDC_HEIGHT,53,104,40,14,ES_AUTOHSCROLL
  369.     LTEXT           "Volume Depth:",IDC_VOLUMEDEPTHLABEL,106,86,48,8
  370.     EDITTEXT        IDC_DEPTH,164,83,40,14,ES_AUTOHSCROLL
  371.     LTEXT           "MipMap Levels:",IDC_STATIC,106,106,51,8
  372.     EDITTEXT        IDC_MIPCOUNT,164,104,40,14,ES_AUTOHSCROLL
  373.     GROUPBOX        "Surface/Volume Format",IDC_STATIC,7,139,217,112
  374.     CONTROL         "A8 R8 G8 B8",IDC_A8R8G8B8,"Button",BS_AUTORADIOBUTTON | 
  375.                     WS_GROUP | WS_TABSTOP,18,159,58,10
  376.     CONTROL         "A1 R5 G5 B5",IDC_A1R5G5B5,"Button",BS_AUTORADIOBUTTON,
  377.                     18,170,58,10
  378.     CONTROL         "A4 R4 G4 B4",IDC_A4R4G4B4,"Button",BS_AUTORADIOBUTTON,
  379.                     18,181,58,10
  380.     CONTROL         "R8 G8 B8",IDC_R8G8B8,"Button",BS_AUTORADIOBUTTON,18,192,
  381.                     58,10
  382.     CONTROL         "R5 G6 B5",IDC_R5G6B5,"Button",BS_AUTORADIOBUTTON,18,203,
  383.                     58,10
  384.     CONTROL         "X8 R8 G8 B8",IDC_X8R8G8B8,"Button",BS_AUTORADIOBUTTON,
  385.                     87,159,58,10
  386.     CONTROL         "X1 R5 G5 B5",IDC_X1R5G5B5,"Button",BS_AUTORADIOBUTTON,
  387.                     87,170,58,10
  388.     CONTROL         "R3 G3 B2",IDC_R3G3B2,"Button",BS_AUTORADIOBUTTON,87,181,
  389.                     58,10
  390.     CONTROL         "A8 R3 G3 B2",IDC_A8R3G3B2,"Button",BS_AUTORADIOBUTTON,
  391.                     87,192,58,10
  392.     CONTROL         "X4 R4 G4 B4",IDC_X4R4G4B4,"Button",BS_AUTORADIOBUTTON,
  393.                     87,203,58,10
  394.     CONTROL         "DXT1",IDC_DXT1,"Button",BS_AUTORADIOBUTTON,158,159,58,
  395.                     10
  396.     CONTROL         "DXT2",IDC_DXT2,"Button",BS_AUTORADIOBUTTON,158,170,58,
  397.                     10
  398.     CONTROL         "DXT3",IDC_DXT3,"Button",BS_AUTORADIOBUTTON,158,181,58,
  399.                     10
  400.     CONTROL         "DXT4",IDC_DXT4,"Button",BS_AUTORADIOBUTTON,158,192,58,
  401.                     10
  402.     CONTROL         "DXT5",IDC_DXT5,"Button",BS_AUTORADIOBUTTON,158,203,58,
  403.                     10
  404.     LTEXT           "",IDC_FMTDESC,16,216,202,27
  405. END
  406.  
  407.  
  408. /////////////////////////////////////////////////////////////////////////////
  409. //
  410. // DESIGNINFO
  411. //
  412.  
  413. #ifdef APSTUDIO_INVOKED
  414. GUIDELINES DESIGNINFO DISCARDABLE 
  415. BEGIN
  416.     IDD_ABOUTBOX, DIALOG
  417.     BEGIN
  418.         LEFTMARGIN, 7
  419.         RIGHTMARGIN, 279
  420.         TOPMARGIN, 7
  421.         BOTTOMMARGIN, 75
  422.     END
  423.  
  424.     IDD_CUBEMAP, DIALOG
  425.     BEGIN
  426.         LEFTMARGIN, 7
  427.         RIGHTMARGIN, 179
  428.         TOPMARGIN, 7
  429.         BOTTOMMARGIN, 126
  430.     END
  431.  
  432.     IDD_VOLUMEMAP, DIALOG
  433.     BEGIN
  434.         LEFTMARGIN, 7
  435.         RIGHTMARGIN, 151
  436.         TOPMARGIN, 7
  437.         BOTTOMMARGIN, 115
  438.     END
  439.  
  440.     IDD_CHANGEFORMAT, DIALOG
  441.     BEGIN
  442.         LEFTMARGIN, 7
  443.         RIGHTMARGIN, 193
  444.         TOPMARGIN, 7
  445.         BOTTOMMARGIN, 147
  446.     END
  447.  
  448.     IDD_NEWTEXTURE, DIALOG
  449.     BEGIN
  450.         LEFTMARGIN, 7
  451.         RIGHTMARGIN, 224
  452.         TOPMARGIN, 7
  453.         BOTTOMMARGIN, 280
  454.     END
  455. END
  456. #endif    // APSTUDIO_INVOKED
  457.  
  458.  
  459. /////////////////////////////////////////////////////////////////////////////
  460. //
  461. // String Table
  462. //
  463.  
  464. STRINGTABLE PRELOAD DISCARDABLE 
  465. BEGIN
  466.     IDR_MAINFRAME           "DirectX Texture Tool"
  467.     IDR_DXTXTYPE            "\nTexture\nDDS\nDDS Files (*.dds)\n.dds\nDDS.Document\nDDS Document"
  468. END
  469.  
  470. STRINGTABLE PRELOAD DISCARDABLE 
  471. BEGIN
  472.     AFX_IDS_APP_TITLE       "DirectX Texture Tool"
  473.     AFX_IDS_IDLEMESSAGE     "Ready"
  474. END
  475.  
  476. STRINGTABLE DISCARDABLE 
  477. BEGIN
  478.     ID_INDICATOR_EXT        "EXT"
  479.     ID_INDICATOR_CAPS       "CAP"
  480.     ID_INDICATOR_NUM        "NUM"
  481.     ID_INDICATOR_SCRL       "SCRL"
  482.     ID_INDICATOR_OVR        "OVR"
  483.     ID_INDICATOR_REC        "REC"
  484. END
  485.  
  486. STRINGTABLE DISCARDABLE 
  487. BEGIN
  488.     ID_FILE_NEW             "Create a new document\nNew"
  489.     ID_FILE_OPEN            "Open an existing texture document\nOpen"
  490.     ID_FILE_CLOSE           "Close the active document\nClose"
  491.     ID_FILE_SAVE            "Save the active document\nSave"
  492.     ID_FILE_SAVE_AS         "Save the active document with a new name\nSave As"
  493. END
  494.  
  495. STRINGTABLE DISCARDABLE 
  496. BEGIN
  497.     ID_APP_ABOUT            "Display program information, version number and copyright\nAbout"
  498.     ID_APP_EXIT             "Quit the application; prompts to save documents\nExit"
  499. END
  500.  
  501. STRINGTABLE DISCARDABLE 
  502. BEGIN
  503.     ID_FILE_MRU_FILE1       "Open this document"
  504.     ID_FILE_MRU_FILE2       "Open this document"
  505.     ID_FILE_MRU_FILE3       "Open this document"
  506.     ID_FILE_MRU_FILE4       "Open this document"
  507.     ID_FILE_MRU_FILE5       "Open this document"
  508.     ID_FILE_MRU_FILE6       "Open this document"
  509.     ID_FILE_MRU_FILE7       "Open this document"
  510.     ID_FILE_MRU_FILE8       "Open this document"
  511.     ID_FILE_MRU_FILE9       "Open this document"
  512.     ID_FILE_MRU_FILE10      "Open this document"
  513.     ID_FILE_MRU_FILE11      "Open this document"
  514.     ID_FILE_MRU_FILE12      "Open this document"
  515.     ID_FILE_MRU_FILE13      "Open this document"
  516.     ID_FILE_MRU_FILE14      "Open this document"
  517.     ID_FILE_MRU_FILE15      "Open this document"
  518.     ID_FILE_MRU_FILE16      "Open this document"
  519. END
  520.  
  521. STRINGTABLE DISCARDABLE 
  522. BEGIN
  523.     ID_NEXT_PANE            "Switch to the next window pane\nNext Pane"
  524.     ID_PREV_PANE            "Switch back to the previous window pane\nPrevious Pane"
  525. END
  526.  
  527. STRINGTABLE DISCARDABLE 
  528. BEGIN
  529.     ID_WINDOW_NEW           "Open another window for the active document\nNew Window"
  530.     ID_WINDOW_ARRANGE       "Arrange icons at the bottom of the window\nArrange Icons"
  531.     ID_WINDOW_CASCADE       "Arrange windows so they overlap\nCascade Windows"
  532.     ID_WINDOW_TILE_HORZ     "Arrange windows as non-overlapping tiles\nTile Windows"
  533.     ID_WINDOW_TILE_VERT     "Arrange windows as non-overlapping tiles\nTile Windows"
  534.     ID_WINDOW_SPLIT         "Split the active window into panes\nSplit"
  535. END
  536.  
  537. STRINGTABLE DISCARDABLE 
  538. BEGIN
  539.     ID_EDIT_CLEAR           "Erase the selection\nErase"
  540.     ID_EDIT_CLEAR_ALL       "Erase everything\nErase All"
  541.     ID_EDIT_COPY            "Copy the selection and put it on the Clipboard\nCopy"
  542.     ID_EDIT_CUT             "Cut the selection and put it on the Clipboard\nCut"
  543.     ID_EDIT_FIND            "Find the specified text\nFind"
  544.     ID_EDIT_PASTE           "Insert Clipboard contents\nPaste"
  545.     ID_EDIT_REPEAT          "Repeat the last action\nRepeat"
  546.     ID_EDIT_REPLACE         "Replace specific text with different text\nReplace"
  547.     ID_EDIT_SELECT_ALL      "Select the entire document\nSelect All"
  548.     ID_EDIT_UNDO            "Undo the last action\nUndo"
  549.     ID_EDIT_REDO            "Redo the previously undone action\nRedo"
  550. END
  551.  
  552. STRINGTABLE DISCARDABLE 
  553. BEGIN
  554.     ID_VIEW_TOOLBAR         "Show or hide the toolbar\nToggle ToolBar"
  555.     ID_VIEW_STATUS_BAR      "Show or hide the status bar\nToggle StatusBar"
  556. END
  557.  
  558. STRINGTABLE DISCARDABLE 
  559. BEGIN
  560.     AFX_IDS_SCSIZE          "Change the window size"
  561.     AFX_IDS_SCMOVE          "Change the window position"
  562.     AFX_IDS_SCMINIMIZE      "Reduce the window to an icon"
  563.     AFX_IDS_SCMAXIMIZE      "Enlarge the window to full size"
  564.     AFX_IDS_SCNEXTWINDOW    "Switch to the next document window"
  565.     AFX_IDS_SCPREVWINDOW    "Switch to the previous document window"
  566.     AFX_IDS_SCCLOSE         "Close the active window and prompts to save the documents"
  567. END
  568.  
  569. STRINGTABLE DISCARDABLE 
  570. BEGIN
  571.     AFX_IDS_SCRESTORE       "Restore the window to normal size"
  572.     AFX_IDS_SCTASKLIST      "Activate Task List"
  573.     AFX_IDS_MDICHILD        "Activate this window"
  574. END
  575.  
  576. STRINGTABLE DISCARDABLE 
  577. BEGIN
  578.     ID_INDICATOR_IMAGEINFO  " "
  579.     ID_ERROR_ODDDIMENSIONS  "Texture maps must have even (multiple of 2) width and height."
  580.     ID_ERROR_NOTPOW2        "Source image width and height must be powers of 2."
  581.     ID_ERROR_WRONGDIMENSIONS 
  582.                             "This image does not have the same dimensions as the source image.  Is it okay to resize it?"
  583.     ID_ERROR_GENERATEALPHAFAILED 
  584.                             "Generation of the alpha image unexpectedly failed."
  585.     ID_ERROR_PREMULTALPHA   "This operation cannot be performed because the source image uses premultiplied alpha."
  586.     ID_ERROR_PREMULTTODXT1  "Warning: The source image contains premultiplied alpha, and the RGB values will be copied to the destination without ""unpremultiplying"" them, so the resulting colors may be affected."
  587.     ID_ERROR_CANTCREATEDEVICE 
  588.                             "Unable to create Direct3D Device.  Please make sure your desktop color depth is 16 or 32 bit."
  589.     IDS_FMTDESC_A8R8G8B8    "(A8R8G8B8: 32 bits per pixel, 8 bits per component for alpha, red, green, and blue)"
  590.     IDS_FMTDESC_A1R5G5B5    "(A1R5G5B5: 16 bits per pixel, 1 bit of alpha, 5 bits per component for red, green, and blue)"
  591.     IDS_FMTDESC_A4R4G4B4    "(A4R4G4B4: 16 bits per pixel, 4 bits per component for alpha, red, green, and blue)"
  592.     IDS_FMTDESC_R8G8B8      "(R8G8B8: 24 bits per pixel, 8 bits per component for red, green, and blue)"
  593.     IDS_FMTDESC_R5G6B5      "(R5G6B5: 16 bits per pixel, 6 bits per component for green, 5 bits per component for red and blue)"
  594.     IDS_FMTDESC_DXT1        "(DXT1: compressed, 1-bit alpha)"
  595.     IDS_FMTDESC_DXT2        "(DXT2: compressed, 4-bit premultiplied alpha)"
  596.     IDS_FMTDESC_DXT3        "(DXT3: compressed, 4-bit nonpremultiplied alpha)"
  597. END
  598.  
  599. STRINGTABLE DISCARDABLE 
  600. BEGIN
  601.     ID_FORMAT_GENERATEMIPMAPS "Generate Mip Maps"
  602.     ID_FORMAT_CHANGEIMAGEFORMAT "Convert to a different image format"
  603. END
  604.  
  605. STRINGTABLE DISCARDABLE 
  606. BEGIN
  607.     ID_FILE_OPENALPHA       "Loads an alpha channel onto the current texture"
  608.     ID_FILE_OPENSUBSURFACE  "Loads RGB data onto this surface of the texture"
  609.     ID_FILE_OPENALPHASUBSURFACE 
  610.                             "Loads Alpha data onto this surface of the texture"
  611. END
  612.  
  613. STRINGTABLE DISCARDABLE 
  614. BEGIN
  615.     ID_FILE_OPENFACE        "Loads RGB data onto this face of the cubemap texture"
  616.     ID_FILE_OPENALPHAFACE   "Loads Alpha data onto this face of the cubemap texture"
  617. END
  618.  
  619. STRINGTABLE DISCARDABLE 
  620. BEGIN
  621.     IDS_FMTDESC_DXT4        "(DXT4: compressed, interpolated premultiplied alpha)"
  622.     IDS_FMTDESC_DXT5        "(DXT5: compressed, interpolated nonpremultiplied alpha)"
  623.     ID_ERROR_CANTCREATETEXTURE 
  624.                             "A texture could not be created with those settings."
  625.     ID_ERROR_D3DCREATEFAILED 
  626.                             "Could not initialize Direct3D.  Please ensure that this program was compiled with header files matching the installed version of DirectX."
  627.     ID_ERROR_COULDNTLOADFILE "An error occurred trying to open that file."
  628.     ID_ERROR_COULDNTSAVEFILE "An error occurred trying to save that file."
  629.     IDS_FMTDESC_X8R8G8B8    "(X8R8G8B8: 32 bits per pixel, 8 bits per component for red, green, and blue)"
  630.     IDS_FMTDESC_X1R5G5B5    "(X1R5G5B5: 16 bits per pixel, 5 bits per component for red, green, and blue)"
  631.     IDS_FMTDESC_R3G3B2      "(R3G3B2: 8 bits per pixel, 3 bits of red and green, 2 bits for blue)"
  632.     IDS_FMTDESC_A8R3G3B2    "(A8R3G3B2: 16 bits per pixel, 8 bits of alpha, 3 bits of red and green, 2 bits for blue)"
  633.     IDS_FMTDESC_X4R4G4B4    "(X4R4G4B4: 16 bits per pixel, 4 bits per component for red, green, and blue)"
  634. END
  635.  
  636. STRINGTABLE DISCARDABLE 
  637. BEGIN
  638.     ID_ERROR_NULLREF        "This program uses the reference rendering device.  Your computer has a reduced-functionality reference device installed.  You can still use this program to manipulate textures, but the textures will not be visible in this program.  Install the DirectX SDK to install the full reference device."
  639.     ID_ERROR_NEEDALPHA      "Alpha channel needed for this operation."
  640. END
  641.  
  642. #endif    // English (U.S.) resources
  643. /////////////////////////////////////////////////////////////////////////////
  644.  
  645.  
  646.  
  647. #ifndef APSTUDIO_INVOKED
  648. /////////////////////////////////////////////////////////////////////////////
  649. //
  650. // Generated from the TEXTINCLUDE 3 resource.
  651. //
  652. #define _AFX_NO_SPLITTER_RESOURCES
  653. #define _AFX_NO_OLE_RESOURCES
  654. #define _AFX_NO_TRACKER_RESOURCES
  655. #define _AFX_NO_PROPERTY_RESOURCES
  656.  
  657. #if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
  658. #ifdef _WIN32
  659. LANGUAGE 9, 1
  660. #pragma code_page(1252)
  661. #endif //_WIN32
  662. #include "afxres.rc"         // Standard components
  663. #endif
  664.  
  665. /////////////////////////////////////////////////////////////////////////////
  666. #endif    // not APSTUDIO_INVOKED
  667.  
  668.